Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update deps v4 #1541

Open
wants to merge 16 commits into
base: master
Choose a base branch
from
Open

Update deps v4 #1541

wants to merge 16 commits into from

Conversation

Eskaan
Copy link
Collaborator

@Eskaan Eskaan commented Feb 5, 2023

My fourth try on updating the dependencies on this project. Going one by one this time.

nsfw

babel

craco

  • Cannot upgrade due to mayor changes involving webpack and others.
  • Dropped craco. Now the build is done using only webpack.

react-scripts

  • Dropped along with craco

fontawesome

  • Many icons differ a bit in style

concurrently

dotenv

electron

  • Only upgraded to 21.x due to (non-fatal) image errors on 22.x

eslint

  • Only updated. 8.x has breaking changes involving changing the parser to @babel/eslint-parser and correspondingly many other.

prettier

wait-on

webpack

  • Only updated. You don't even want to know the hell that is behind this.
  • Upgraded webpack. Changed a lot of configuration to accomodate for the now missing craco. Solves at least one of our peer-deps conflicts. And a hell of a lot of our so called "vulnerabilities".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

Fails to start: Version GLIBC_2.33 not found Launcher dumps core on exit everytime
1 participant